package com.example.storage.bean;

import java.io.Serial;
import java.io.Serializable;

import lombok.Data;

/**
 * 库存表
 */
@Data
public class StorageTbl implements Serializable {

    /**
     * 库存表ID
     */
    private Integer id;

    /**
     * 商品编号
     */
    private String commodityCode;

    /**
     * 库存数量
     */
    private Integer count;

    /**
     * 序列化版本号
     * serialVersionUID 是 Java 序列化机制中的一个 版本标识符，用于确保序列化（写入磁盘）和反序列化（读取磁盘）时对象类的一致性。
     * 序列化（写出）：Java 把对象写入字节流，并记录该类的 serialVersionUID
     * 反序列化（读入）：读取字节流时，Java 会检查当前类的 serialVersionUID 是否和字节流中一致
     */
    @Serial
    private static final long serialVersionUID = 1L;

}